package org.jasper.api.base;

import org.jasper.api.knowledge.KnowledgeBase;
import org.jasper.api.session.KieSessionConfiguration;

import java.util.Properties;

/**
 * Created by OP038074 on 2018/8/3.
 */
public interface KnowledgeBaseFactoryService {

    public KieSessionConfiguration newKnowledgeSessionConfiguration();

    KnowledgeBase newKnowledgeBase(String kbaseId, KieBaseConfiguration conf);

    KieBaseConfiguration newKnowledgeBaseConfiguration(Properties properties,
                                                              ClassLoader... classLoader);
}
